智能匹配Mock规则
提示
7.2.6版本起,Apipost支持快速配置字段的Mock数据,通过匹配字段名,生成符合场景需求的mock数据。做到一次设置可以多处使用
使用场景
在实际的mock场景中,一些字段名例如 name
,nick_name
,receiver_name
,real_name
,都需要模拟生成中文名字,就可以设置mock规则,通过通配符
匹配方式( *_name
)匹配到这些字段名,即可全部都模拟生成中文名字
如何设置Mock规则
在项目设置中找到Mock设置,进行自定义规则创建或者开启内置规则,进行使用
内置规则
Apipost内置了一批常见的Mock规则,可以直接开启使用
当在json-schema
中的字段名
、字段类型
命中规则时,就会按照设定的Mock规则生成数据
内置支持常用的字段,例如头像链接、姓名、数字、电话、URL等
创建自定义规则
信息
以name
,nick_name
,receiver_name
,real_name
,seller_name
为例,创建自定义mock规则
点击确定即可看到创建的自定义规则
通配符使用方法
用于模式匹配和搜索操作,模式可以与多个字符串进行匹配。常见的通配符包括:
常用通配符 |
---|
"*"(星号):匹配任意字符序列(包括空字符序列)。 |
"?"(问号):匹配任意单个字符。 |
"[]"(方括号):匹配方括号内的任意单个字符。例如,"[abc]"将匹配字符"a"、"b"或"c"。 |
"[!]"(取反方括号):匹配方括号内以外的任意单个字符。例如,"[!abc]"将匹配除了"a"、"b"和"c"之外的任意字符。 |
"{}" (指定多个选项):匹配多个选项,用逗号分隔。例如,"{fapple,orange,banana}"可以匹配"apple"、"orange"或"banana"。 |